Transaction Routing for Distributed OLTP Systems: Survey and Recent Results
نویسندگان
چکیده
Workloads in distributed database applications consist of queries and transactions. In order to address performance requirements, distributed transaction processing systems have to deal with two related issues: transaction routing and scheduling. Due to the distribution of data objects among nodes and the access cost incurred by remote accesses, efficient transaction routing is an important consideration for overall system performance. Another important consideration is workflow scheduling and routing. Workflows are complex units of work consisting of multiple, possibly interdependent, transactions. In this survey, we discuss a number of different transaction routing mechanisms and their performance.
منابع مشابه
Distributed Transaction Processing with Encina ® and the OSF TM DCE
To stay competitive, your enterprise requires fast and reliable access to information. You must also be able to easily keep this information up-to-date, even across system failures and as it is shared among many users. By addressing these needs, online transaction processing (OLTP) continues to be the foundation of commercial computing. Distributed and open computing now offer the promise of mu...
متن کاملFault-tolerant distributed transactions for partitioned OLTP databases
This thesis presents Dtxn, a fault-tolerant distributed transaction system designed specifically for building online transaction processing (OLTP) databases. Databases have traditionally been designed as general purpose data processing tools. By being designed only for OLTP workloads, Dtxn can be more efficient. It is designed to support very large databases by partitioning data across a cluste...
متن کاملdistributed file access to the CICS environment
IBM's Customer Information Control System (CICS) is the leading product family in the on-line transaction processing (OLTP) market, OLTP systems are being used by many enterprises to implement their daily business processes and manage operational data such as accounts, inventories, and orders. CICS/Distributed Data Management (CICS/DDM) implements the distributed file function of Systems Applrc...
متن کاملTastes Great, Less Filling: Low-Impact OLAP MapReduce Queries on High-Performance OLTP Systems
The previous decade saw the rise of separate, dedicated database management systems (DBMS) for online transaction processing (OLTP) and online analytical processing (OLAP) workloads [3]. The former are focused on executing short-lived, small-footprint transactions with high throughput and strong consistency guarantees. OLAP DBMSs typically target longer running and more complex queries that exa...
متن کاملE-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing
On-line transaction processing (OLTP) database management systems (DBMSs) often serve time-varying workloads due to daily, weekly or seasonal fluctuations in demand, or because of rapid growth in demand due to a company’s business success. In addition, many OLTP workloads are heavily skewed to “hot” tuples or ranges of tuples. For example, the majority of NYSE volume involves only 40 stocks. To...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Sci.
دوره 97 شماره
صفحات -
تاریخ انتشار 1997